infile dictionary  {
*by Jean Roth Wed Nov  4 16:31:16 EST 2009
*Please report errors to jroth@nber.org
*See the .do file for directions and run with do cpsmar88
*NOTE:  This program is distributed under the GNU GPL. 
*See end of this file and http://www.gnu.org/licenses/ for details.
_column(1   )   byte hrecord     %1f                                         
_column(2   )   long h_seq       %5f "Household sequence number"             
_column(7   )   byte hhpos       %2f "Trailer portion of unique household"   
_column(9   )   byte huunits     %1f "Item 78 - How many units in the struct"
_column(10  )   byte h_faminc    %2f "Family Income"                         
_column(12  )   byte h_respnm    %1f "Item 12 - Line number of household"    
_column(20  )   byte h_hhtype    %1f "Type of household"                     
_column(21  )   byte h_numper    %2f "Number of persons in household"        
_column(23  )   byte hnumfam     %2f "Number of families in household"       
_column(25  )   byte h_type      %1f "Household type"                        
_column(26  )   byte h_month     %2f "Month of survey"                       
_column(28  )   byte h_year      %1f "Year of survey - last digit"           
_column(29  )   byte h_mis       %1f "Month in sample"                       
_column(30  )   byte h_hhnum     %1f "Household number"                      
_column(31  )   byte h_livqrt    %2f "Item 4 - Type of living quarters"      
_column(33  )   byte h_typebc    %2f "Item 15 - Type B/C"                    
_column(35  )   byte h_tenure    %1f "Tenure"                                
_column(36  )   byte h_telhhd    %1f "Telephone in household"                
_column(37  )   byte h_telavl    %1f "Telephone available"                   
_column(38  )   byte h_telint    %1f "Telephone interview acceptable"        
_column(39  )   byte hg_reg      %1f "Region"                                
_column(40  )   byte hg_st60     %2f "1960 census state code"                
_column(42  )   byte hg_strn     %2f "1980 State rank"                       
_column(44  )    int hg_msac     %4f "MSA or PMSA FIPS code"                 
_column(48  )   byte hg_pmsa     %2f "PMSA rank"                             
_column(50  )    int hg_msar     %3f "MSA or CMSA rank"                      
_column(53  )   byte hg_cmsa     %2f                                         
_column(55  )   byte hmssz       %1f "MSA size"                              
_column(56  )   byte hpmsasz     %1f "MSA/PMSA size recode"                  
_column(57  )   byte hmsa_r      %1f "Modified metropolitan statistical"     
_column(58  )   byte hccc_r      %1f "Central city metropolitan statistical" 
_column(59  )   byte hfarm       %1f "Farm def'n -edited using urban/rural c"
_column(60  )   byte hunder15    %2f "Recode Number of persons in household "
_column(62  )   byte hcmcare     %1f "Item 80 - During 19.. how many of the" 
_column(63  )   byte hcmceno     %1f "Item 80 - Number of children in"       
_column(64  )   byte hchi        %1f "Item 81 - During 19.. how many of the" 
_column(65  )   byte hchino      %1f "Item 81 - Number of children in house-"
_column(66  )   byte hchinrh     %1f "Item 81A - During 19.. how many of"    
_column(67  )   byte hchinno     %1f "Item 81A - During 19.. how many of the"
_column(68  )   byte hh5to18     %2f "Recode Item 82 -Number of persons in h"
_column(70  )   byte hhotlun     %1f "Item 83 - During 19.. how many of the" 
_column(71  )   byte hhotno      %1f "Item 83 - Number of children in"       
_column(72  )   byte hflunch     %1f "Item 86 - During 19.. how many of the" 
_column(73  )   byte hflunno     %1f "Item 86 - Number receiving free lunch" 
_column(74  )   byte hpublic     %1f "Item 88 = Is this house in a public"   
_column(75  )   byte hlorent     %1f "Item 89 - Are you paying lower rent"   
_column(76  )   byte hfoodsp     %1f "Item 90 - Did anyone in this household"
_column(77  )   byte hfoodno     %1f "Item 91 - Number of people covered"    
_column(79  )   byte hfoodmo     %2f "Item 92 - Number months covered"       
_column(81  )    int hfdval      %4f "Item 93 - What was the value of"       
_column(85  )   byte hengast     %1f "Item 94 - Since October 1, 19.., has"  
_column(86  )    int hengval     %4f "Item 95 - Altogether, how much energy" 
_column(90  )   byte hinc_ws     %1f "Recode - Wage and Salary"              
_column(91  )   long hwsval      %7f "Recode - HHLD income - wages and"      
_column(98  )   byte hinc_se     %1f "Recode - Own business self-employment" 
_column(99  )   long hseval      %7f "Recode - HHLD income - self employment"
_column(106 )   byte hinc_fr     %1f "Recode - Farm self-employment"         
_column(107 )   long hfrval      %7f "Recode - HHLD income - farm income"    
_column(114 )   byte hinc_uc     %1f "Recode - Unemployment Compensation"    
_column(115 )   long hucval      %7f "Recode - HHLD income - unemployment"   
_column(122 )   byte hinc_wc     %1f "Recode - Workers Compensation"         
_column(123 )   long hwcval      %7f "Recode - HHLD income - worker's"       
_column(130 )   byte hss_yn      %1f "Recode - Social Security payments"     
_column(131 )   long hssval      %7f "Recode - HHLD income - Social Security"
_column(138 )   byte hssi_yn     %1f "Recode - Supplemental Security benefit"
_column(139 )   long hssival     %6f "Recode - HHLD income - Supplemental"   
_column(145 )   byte hpaw_yn     %1f "Recode - Public Assistance"            
_column(146 )   long hpawval     %6f "Recode - HHLD income - Public Assistan"
_column(152 )   byte hvet_yn     %1f "Recode - Veterans' payments"           
_column(153 )   long hvetval     %7f "Recode - HHLD income - Veteran payment"
_column(160 )   byte hsur_yn     %1f "Recode - Survivor Benefits"            
_column(161 )   long hsurval     %7f "Recode - HHLD income - Survivor income"
_column(168 )   byte hdis_yn     %1f "Recode - Disability Benefits"          
_column(169 )   long hdisval     %7f "Recode - HHLD income - Disability inco"
_column(176 )   byte hret_yn     %1f "Recode - Retirement payments"          
_column(177 )   long hretval     %7f "Recode - HHLD income - Retirement inco"
_column(184 )   byte hint_yn     %1f "Recode - Interest payments"            
_column(185 )   long hintval     %7f "Recode - HHLD income - Interest income"
_column(192 )   byte hdiv_yn     %1f "Recode - Dividend payments"            
_column(193 )   long hdivval     %7f "Recode - HHLD income - Dividend income"
_column(200 )   byte hrnt_yn     %1f "Recode - Rental payments"              
_column(201 )   long hrntval     %7f "Recode - HHLD income - Rent income"    
_column(208 )   byte hed_yn      %1f "Recode - Educational Assistance benefi"
_column(209 )   long hedval      %7f "Recode - HHLD income - Education incom"
_column(216 )   byte hcsp_yn     %1f "Recode - Child support payments"       
_column(217 )   long hcspval     %7f "Recode - HHLD income - Child support"  
_column(224 )   byte halm_yn     %1f "Recode - Alimony payments"             
_column(225 )   long halmval     %7f "Recode - HHLD income - Alimony"        
_column(232 )   byte hfin_yn     %1f "Recode - Financial assistance payments"
_column(233 )   long hfinval     %7f "Recode - HHLD income - Financial"      
_column(240 )   byte hoi_yn      %1f "Other income payments"                 
_column(241 )   long hoival      %7f "Recode - HHLD income - Other income"   
_column(248 )   long htotval     %8f "Recode - Total household income"       
_column(256 )   long hearnval    %8f "Recode - Total household earnings"     
_column(264 )   long hothval     %8f "Other types of income except HEARNVAL" 
_column(272 )   byte hhinc       %2f "Recode - Total household income"       
_column(274 )   byte hmcare      %1f "Anyone in HHLD covered by Medicare"    
_column(275 )   byte hmcaid      %1f "Anyone in HHLD covered by Medicaid"    
_column(276 )   byte hchamp      %1f "Champus, VA, or Military health care"  
_column(277 )   byte hhi_yn      %1f "Anyone in HHLD have health insurance"  
_column(278 )   byte hhstatus    %1f "Recode - Household status"             
_column(279 )   byte hunder18    %2f "Recode - Number of persons in HHLD und"
_column(281 )   byte htop5pct    %1f "Recode - Household income percentiles" 
_column(282 )   byte hpctcut     %2f "Recode - HHLD income percentiles -"    
_column(285 )   byte indccode    %1f                                         
_column(286 )   byte hsun        %1f "Sunbelt recode"                        
_column(287 ) double hsup_wgt  %8.2f "(2 implied decimal places)"            
_column(295 )   byte hptenure    %1f                                         
_column(296 )   byte hphhnum     %1f                                         
_column(297 )   byte hplivqrt    %1f                                         
_column(299 )   byte hptelhhd    %1f "Blank Filler"                          
_column(300 )   byte hptelavl    %1f                                         
_column(301 )   byte hptelint    %1f                                         
_column(302 )   byte i_hcmcar    %1f                                         
_column(303 )   byte i_hcmcen    %1f                                         
_column(304 )   byte i_hchi      %1f                                         
_column(305 )   byte i_hchino    %1f                                         
_column(306 )   byte i_hchinr    %1f                                         
_column(307 )   byte i_hchinn    %1f                                         
_column(308 )   byte i_hhotlu    %1f                                         
_column(309 )   byte i_hhotno    %1f                                         
_column(310 )   byte i_hflunc    %1f                                         
_column(311 )   byte i_hflunn    %1f                                         
_column(312 )   byte i_hpubli    %1f                                         
_column(313 )   byte i_hloren    %1f                                         
_column(314 )   byte i_hfoods    %1f                                         
_column(315 )   byte i_hfdval    %1f                                         
_column(316 )   byte i_hfoodn    %1f                                         
_column(317 )   byte i_hfoodm    %1f                                         
_column(318 )   byte i_hengas    %1f                                         
_column(319 )   byte i_hengva    %1f                                         
_column(320 )  str12 h_idnum    %12s "Household identification number"       


_column(1   )   byte frecord     %1f "Blank Filler"                          
_column(2   )   long fh_seq      %5f "Household sequence number"             
_column(7   )   byte ffpos       %2f "Unique family identifier"              
_column(9   )   byte fkind       %1f "Kind of family"                        
_column(10  )   byte ftype       %1f "Family type"                           
_column(11  )   byte fpersons    %2f "Number of persons in family"           
_column(13  )   byte fheadidx    %2f "Index in persons record of family"     
_column(15  )   byte fwifeidx    %2f "Index in persons record of family wife"
_column(17  )   byte fhusbidx    %2f "Index in persons record of family"     
_column(19  )   byte fspouidx    %2f "Index in persons record of family spou"
_column(21  )   byte flastidx    %2f "Index in persons record of last"       
_column(23  )   byte fmlasidx    %2f "Index in persons record of last"       
_column(25  )   byte fownu6      %1f "Own children in family under 6"        
_column(27  )   byte fownu18     %1f "Number of own never married children"  
_column(28  )   byte frelu6      %1f "Related persons in family under 6"     
_column(29  )   byte frelu18     %1f "Related persons in family under 18"    
_column(30  )   byte fpctcut     %2f "Income percentiles"                    
_column(32  )   long fpovcut     %5f "Low income cutoff dollar amount"       
_column(37  )   byte famlis      %1f "Ratio of family income to low-income"  
_column(38  )   byte povll       %2f "Ratio of family income to low-income"  
_column(40  )   byte frspov      %2f "Ratio of related subfamily income to"  
_column(42  )   long frsppct     %5f "Low income cutoff dollar amount of"    
_column(47  )   byte finc_ws     %1f "Wage and salary"                       
_column(48  )   long fwsval      %7f "Family income - wages and salaries"    
_column(55  )   byte finc_se     %1f "Own business self-employment"          
_column(56  )   long fseval      %7f "Family income - self employment income"
_column(63  )   byte finc_fr     %1f "Farm self-employment"                  
_column(64  )   long ffrval      %7f "Family income - Farm income"           
_column(71  )   byte finc_uc     %1f "Unemployment compensation"             
_column(72  )   long fucval      %7f "Family income - Unemployment"          
_column(79  )   byte finc_wc     %1f "Workers compensation"                  
_column(80  )   long fwcval      %7f "Family income - Worker's compensation" 
_column(87  )   byte finc_ss     %1f "Social Security Benefits"              
_column(88  )   long fssval      %7f "Family income - Social Security"       
_column(95  )   byte finc_ssi    %1f "Supplemental Security Benefits"        
_column(96  )   long fssival     %6f "Family income - Supplemental Security" 
_column(102 )   byte finc_paw    %1f "Public assistance or welfare benefits" 
_column(103 )   long fpawval     %6f "Family income - public assistance inco"
_column(109 )   byte finc_vet    %1f "Veterans' Benefits"                    
_column(110 )   long fvetval     %7f "Family income - veteran payments"      
_column(117 )   byte finc_sur    %1f "Survivor's payments"                   
_column(118 )   long fsurval     %7f "Family income - Survivor income"       
_column(125 )   byte finc_dis    %1f "Disability payments"                   
_column(126 )   long fdisval     %7f "Family income - Disability income"     
_column(133 )   byte finc_ret    %1f "Retirement payments"                   
_column(134 )   long fretval     %7f "Family income - Retirement income"     
_column(141 )   byte finc_int    %1f "Interest payments"                     
_column(142 )   long fintval     %7f "Family income - Interest income"       
_column(149 )   byte finc_div    %1f "Dividend payments"                     
_column(150 )   long fdivval     %7f "Family income - Dividend income"       
_column(157 )   byte finc_rnt    %1f "Rental payments"                       
_column(158 )   long frntval     %7f "Family income - Rental income"         
_column(165 )   byte finc_ed     %1f "Education benefits"                    
_column(166 )   long fedval      %7f "Family income - Education income"      
_column(173 )   byte finc_csp    %1f "Child support payments"                
_column(174 )   long fcspval     %7f "Family income - Child support"         
_column(181 )   byte finc_alm    %1f "Alimony payments"                      
_column(182 )   long falmval     %7f "Family income - Alimony"               
_column(189 )   byte finc_fin    %1f "Financial assistance payments"         
_column(190 )   long ffinval     %7f "Family income - Financial assistance"  
_column(197 )   byte finc_oi     %1f "Other income payments"                 
_column(198 )   long foival      %7f "Family income - Other income"          
_column(205 )   long ftotval     %8f "Total family income"                   
_column(213 )   long fearnval    %8f "Total family earnings"                 
_column(221 )   long fothval     %8f "Total other family income"             
_column(229 )   byte ftot_r      %2f "Total family income recode"            
_column(231 )   byte fspanish    %1f "Reference person or spouse of Spanish" 
_column(233 ) double fsup_wgt  %8.2f "Householder or reference person weight"
_column(241 )   byte ffposold    %2f "Trailer portion of unique household ID"


_column(1   )   byte precord     %1f "Blank Filler"                          
_column(2   )   long ph_seq      %5f "Household sequence number"             
_column(7   )   byte pppos       %2f "Trailer portion of unique household ID"
_column(9   )   byte a_lineno    %2f "Item 18A - Line number"                
_column(11  )   byte a_parent    %2f "Item 18C - Parent's line number"       
_column(13  )   byte a_exprrp    %2f "Expanded relationship code"            
_column(15  )   byte a_age       %2f "Item 18D - Age"                        
_column(17  )   byte a_maritl    %1f "Item 18E - Marital status"             
_column(18  )   byte a_spouse    %2f "Item 18F - Spouse's line number"       
_column(20  )   byte a_sex       %1f "Item 18G - Sex"                        
_column(21  )   byte a_vet       %1f "Veteran status"                        
_column(22  )   byte a_hga       %2f "Item 18H - Highest grade attended"     
_column(24  )   byte a_hgc       %1f "Item 18I - Grade completed"            
_column(25  )   byte a_race      %1f "Item 18J - Race"                       
_column(26  )   byte p_stat      %1f "Status of person identifier"           
_column(27  )   byte a_reorgn    %2f "Item 18K - Origin"                     
_column(29  )   byte a_famnum    %2f "Family number"                         
_column(31  )   byte a_famtyp    %1f "Family type"                           
_column(32  )   byte a_famrel    %1f "Family relationship"                   
_column(33  )   byte a_pfrel     %1f "Primary family relationship"           
_column(34  )   byte hhdrel      %1f "Detailed household summary"            
_column(35  )   byte famrel      %2f "Family relationship - primary and"     
_column(37  )   byte hhdfmx      %2f "Detailed household and family status"  
_column(39  )   byte parent      %1f "Presence of parents of family"         
_column(40  )   byte age1        %2f "Age recode - Persons 15+ years"        
_column(42  )   byte schl1       %2f "Years of school completed"             
_column(44  )   byte phf_seq     %2f "Pointer to the sequence number of own" 
_column(46  )   byte pf_seq      %2f "Pointer to the sequence number of"     
_column(48  )   byte prnt_ptr    %2f "Sequence number of parent in HHLD"     
_column(50  ) double a_fnlwgt  %8.2f "Final weight (2 implied decimal places"
_column(58  ) double a_ernlwt  %8.2f "Earnings/not in labor force weight"    
_column(66  ) double marsupwt  %8.2f "March supplement final weight (2 impli"
_column(74  )   byte a_majact     %1f "Item 19 - What was ... doing most of"  
_column(75  )   byte a_anywk     %1f "Item 20 - Did ... do any work at all"  
_column(76  )   byte a_hrs1      %2f "Item 20A - How many hrs did ... work"  
_column(78  )   byte a_hrschk    %1f "Item 20B - Interviewer check of itm 20"
_column(79  )   byte a_uslft     %1f "Item 20C - Does ... usually work 35 hr"
_column(80  )   byte a_ftreas    %2f "Item 20C - What is the reason ..."     
_column(82  )   byte a_lostim    %1f "Item 20D - Did ... lose any time or ta"
_column(83  )   byte a_ovrtim    %1f "Item 20E - Did ... work any overtime"  
_column(84  )   byte a_jobabs    %1f "Item 21 - Did ... have a job or"       
_column(85  )   byte a_whyabs    %1f "Item 21A - Why was ... absent from wor"
_column(86  )   byte a_payabs    %1f "Item 21B - Is ... receiving wages or"  
_column(87  )   byte a_ftabs     %1f "Item 21C - Does ... usually work"      
_column(88  )   byte a_lkwk      %1f "Item 22 - Has ... been loking for"     
_column(89  )   byte a_mthd1     %1f "Checked with public employment agency" 
_column(90  )   byte a_mthd2     %1f "Checked with private employment agency"
_column(91  )   byte a_mthd3     %1f "Checked with employer directly"        
_column(92  )   byte a_mthd4     %1f "Checked with friends or relatives"     
_column(93  )   byte a_mthd5     %1f "Placed or answered ads"                
_column(94  )   byte a_mthd6     %1f "Nothing"                               
_column(95  )   byte a_mthd7     %1f "Other"                                 
_column(96  )   byte a_whylk     %1f "Item 22B - Why did ... start looking"  
_column(97  )   byte a_wkslk     %2f "Item 22C -"                            
_column(99  )   byte a_lkftpt    %1f "Item 22D - Has ... been looking for"   
_column(100 )   byte a_avail     %1f "Item 22E1 - Could ... have taken a"    
_column(101 )   byte a_whyna     %1f "Item 22E2- Why not"                    
_column(102 )   byte a_whenlj    %1f "Item 22F - When did ... last work"     
_column(103 )    int a_ind       %3f "Item 23B - Industry"                   
_column(106 )    int a_occ       %3f "Item 23C - Occupation"                 
_column(109 )   byte a_clswkr    %1f "Item 23E - Class of worker"            
_column(110 )   byte ppposold    %2f "Trailer portion of unique household ID"
_column(112 )   byte a_nlflj     %1f "Item 24A - When did ... last work for" 
_column(113 )   byte a_whylft    %1f "Item 24B - Why did ... leave that job" 
_column(114 )   byte a_wantjb    %1f "Item 24C - Does ... want a regular job"
_column(115 )   byte a_whynl1    %1f "Believes no work available"            
_column(116 )   byte a_whynl2    %1f "Couldn't find any work"                
_column(117 )   byte a_whynl3    %1f "Lacks necessary schooling, etc."       
_column(118 )   byte a_whynl4    %1f "Employers think too young or too old"  
_column(119 )   byte a_whynl5    %1f "Other personal handicap in finding job"
_column(120 )   byte a_whynl6    %1f "Can't arrange child care"              
_column(121 )   byte a_whynl7    %1f "Family responsibilities"               
_column(122 )   byte a_whynl8    %1f "In school or other training"           
_column(123 )   byte a_whynl9    %1f "Ill health"                            
_column(124 )   byte a_whynla    %1f "Other"                                 
_column(125 )   byte a_whynlb    %1f "Don't know"                            
_column(126 )   byte a_intend    %1f "Item 24E - Does ... intend to look for"
_column(128 )   byte a_uslhrs    %2f "Item 25A - How many hrs per week"      
_column(130 )   byte a_hrlywk    %1f "Item 25B - is ... paid by the hour on" 
_column(131 ) double a_hrspay  %4.2f "Item 25C"                              
_column(135 )    int a_grswk     %4f "Item 25D - How much does ... usually"  
_column(139 )   byte a_unmem     %1f "Item 25E - On this job, is ... a"      
_column(140 )   byte a_uncov     %1f "Item 25F - On this job, is ... covered"
_column(141 )   byte a_enrchk    %1f "Item 26 - Interviewer check item"      
_column(142 )   byte a_enrlw     %1f "Item 26A1 - Last week was ... attendin"
_column(143 )   byte a_hscol     %1f "Item 26A2"                             
_column(144 )   byte a_ftpt      %1f "Item 26B - Is ... enrolled in school"  
_column(145 )   byte a_lfsr      %1f "Labor force status recode"             
_column(146 )   byte a_untype    %1f "Reason for unemployment"               
_column(147 )   byte a_nlfrea    %2f "Current activity/reason not looking"   
_column(149 )   byte a_wkstat    %1f "Full/part-time status"                 
_column(150 )   byte a_explf     %1f "Experienced labor force employment"    
_column(151 )   byte a_wksch     %1f "Labor force by time worked or lost"    
_column(152 )   byte a_civlf     %1f "Civilian labor force"                  
_column(153 )   byte a_ftlf      %1f "Fulltime labor force"                  
_column(155 )   byte a_mjind     %2f "Major industry code"                   
_column(157 )   byte a_dtind     %2f "Detailed industry code"                
_column(159 )   byte a_mjocc     %2f "Major occupation code"                 
_column(161 )   byte a_dtocc     %2f "Detailed occupation code"              
_column(163 )   byte a_ernel     %1f "Earnings eligibility flag"             
_column(164 )   byte a_rcow      %1f "Class of worker recode"                
_column(165 )   byte workyn      %1f "Item 29A Did ... work at a job or busi"
_column(166 )   byte wtemp       %1f "Item 29B Did ... do any temporary, par"
_column(167 )   byte nwlook      %1f "Item 30 Even though ... did not work i"
_column(168 )   byte nwlkwk      %2f "Item 31 How may different weeks was .."
_column(170 )   byte rsnnotw     %1f "Item 32 What was the main reason ... d"
_column(171 )   byte wkswork     %2f "Item 33 During 19.. in how many weeks "
_column(173 )   byte wkcheck     %1f "Item 34 Interviewer check item - numbe"
_column(174 )   byte losewks     %1f "Item 35 Did ... lose any full weeks of"
_column(175 )   byte lknone      %1f "Item 36 You said... worked about (entr"
_column(176 )   byte lkweeks     %2f "Item 36 How many weeks was ... looking"
_column(178 )   byte lkstrch     %1f "Item 37 Were the (entry in item 36) we"
_column(179 )   byte pyrsn       %1f "Item 38 What was the main reason ... w"
_column(180 )   byte phmemprs    %1f "Item 39 For how many employers did ..."
_column(181 )   byte hrswk       %2f "Item 40 In the weeks that ... worked h"
_column(183 )   byte hrcheck     %1f "Item 41 Interviewer check item - numbe"
_column(184 )   byte ptyn        %1f "Item 42 Did ... work less than 35 hour"
_column(185 )   byte ptweeks     %2f "Item 43 How many weeks did ... work le"
_column(187 )   byte ptrsn       %1f "Item 44 What was the main reason ... w"
_column(189 )   byte ljcw        %1f "Item 46E Class of worker"              
_column(190 )    int industry    %3f "Item 46B Industry of longest job"      
_column(193 )    int occup       %3f "Item 46C Occupation of longest job"    
_column(196 )   byte wexp        %2f "Recode -  Worker/nonworker recode -"   
_column(198 )   byte wewkrs      %1f "Recode -  Worker/nonworker recode -"   
_column(199 )   byte welknw      %1f "Recode -  Worker/nonworker recode -"   
_column(200 )   byte weuemp      %1f "Recode - Worker/nonworker recode -"    
_column(201 )   byte earner      %1f "Recode - Earner status of longest job" 
_column(202 )   byte clwk        %1f "Recode - Longest job class of"         
_column(203 )   byte weclw       %1f "Recode - Longest job class of worker"  
_column(204 )   byte poccu2      %2f "Recode - Occupation of longest job"    
_column(206 )   byte wemocg      %2f "Recode - Occupation of longest job"    
_column(208 )   byte weind       %2f "Recode - Industry of longest job by"   
_column(210 )   byte wemind      %2f "Recode - Industry of longest job by"   
_column(214 )   byte migsame     %1f "Item 55A Was ... living in this house "
_column(215 )   byte grin_reg    %1f "Recode - Region of previous residence" 
_column(216 )   byte grin_st     %2f "Recode - FIPS State Code from the"     
_column(218 )   byte mig_mtr1    %2f "Migration recode"                      
_column(220 )   byte mig_mtr3    %1f "Migration recode"                      
_column(221 )   byte mig_mtr4    %2f "Migration recode"                      
_column(223 )   byte migsun      %1f "Migration recode"                      
_column(224 )   byte grn_plac    %1f "Item 55A Metropolitan statistical area"
_column(225 )   byte placdscp    %1f "Item 55A Place description of residenc"
_column(226 )   byte noemp       %1f "Item 47 Counting all locations where t"
_column(227 )   byte ern_yn      %1f "Earnings from longest job recode"      
_column(228 )   long ern_val     %6f "Item 48A and B"                        
_column(234 )   byte ern_srce    %1f "Earnings  recode"                      
_column(235 )   byte ern_otr     %1f "Item 49A Did ... earn money from other"
_column(236 )   byte wageotr     %1f "Item 49B Other wage and salary earning"
_column(237 )   long ws_val      %5f "Item 49B Other wage and salary earning"
_column(242 )   byte wsal_yn     %1f "Recode Any wage and salary earnings in"
_column(243 )   long wsal_val    %6f "Recode - Total wage and salary earning"
_column(249 )   byte seotr       %1f "Item 49B Other work - Own business sel"
_column(250 )   long se_val      %5f "Item 49B Other work - own business"    
_column(255 )   byte semp_yn     %1f "Recode - Any own business"             
_column(256 )   long semp_val    %6f "Total own business self-employment"    
_column(262 )   byte frmotr      %1f "Item 49B Farm self-employment"         
_column(263 )   long frm_val     %5f "Item 49B Farm self-employment earnings"
_column(268 )   byte frse_yn     %1f "Any own farm self-employment in"       
_column(269 )   long frse_val    %6f "Recode - Total amount of farm"         
_column(275 )   byte uc_yn       %1f "Item 52A At any time during 19.. did ."
_column(276 )   byte subuc       %1f "Item 52A At any time during 19.. did ."
_column(277 )   byte strkuc      %1f "Item 52A At any time during 19.. did ."
_column(278 )   long uc_val      %5f "Item 52B How much did ... receive in u"
_column(283 )   byte wc_yn       %1f "Item 53A During 19.. did ... receive a"
_column(284 )   byte wc_type     %1f "Item 53B What was source of these paym"
_column(285 )   long wc_val      %5f "Item 53C How much compensation did ..."
_column(290 )   byte ss_yn       %1f "Item 56B Did ... receive S.S."         
_column(291 )   long ss_val      %5f "Item 56C How much did ... receive in S"
_column(296 )   byte ssi_yn      %1f "Item 57B Did ... received SSI"         
_column(297 )    int ssi_val     %4f "Item 57C How much did ... receive in s"
_column(301 )   byte paw_yn      %1f "Item 59B Did ... receive public assist"
_column(302 )   byte paw_typ     %1f "Item 59C Did ... receive AFDC or some "
_column(303 )   byte paw_mon     %2f "Item 59D In how many months of 19.. di"
_column(305 )   long paw_val     %5f "Item 59C How much did ... receive in p"
_column(310 )   byte vet_yn      %1f "Item 60B Did ... receive veterans' pay"
_column(311 )   byte vet_typ1    %1f "Item 60C Disability Compensation"      
_column(312 )   byte vet_typ2    %1f "Item 60C Survivor Benefits"            
_column(313 )   byte vet_typ3    %1f "Item 60C Veteran's Pension"            
_column(314 )   byte vet_typ4    %1f "Item 60C Education assistance"         
_column(315 )   byte vet_typ5    %1f "Item 60C Other Veterans' payments"     
_column(316 )   byte vet_qva     %1f "Item 60D Is ... required to fill out a"
_column(317 )   long vet_val     %5f "Item 60E How much did ... receive in"  
_column(322 )   byte sur_yn      %1f "Item 61B Other than Social Security or"
_column(323 )   byte sur_sc1     %2f "Item 61C What was the source of this i"
_column(325 )   byte sur_sc2     %2f "Item 61C Any other pension or retireme"
_column(327 )   long sur_val1    %5f "Item 61E How much did ... receive from"
_column(332 )   long sur_val2    %5f "Item 61G How much did ... receive from"
_column(337 )   long srvs_val    %6f "Recode total amount of survivor's"     
_column(343 )   byte dis_hp      %1f "Item 62B Does ... have a health proble"
_column(344 )   byte dis_cs      %1f "Item 62C Did ... retire or leave a job"
_column(345 )   byte dis_yn      %1f "Item 64B Other than social security or"
_column(346 )   byte dis_sc1     %2f "Item 64C What was the source of income"
_column(348 )   byte dis_sc2     %2f "Item 64C Any other disability income"  
_column(350 )   long dis_val1    %5f "Item 64E How much did ... receive from"
_column(355 )   long dis_val2    %5f "Item 64G How much did ... receive from"
_column(360 )   long dsab_val    %6f "Recode total amount of disability"     
_column(366 )   byte ret_yn      %1f "Item 65B Other than Social Security or"
_column(367 )   byte ret_sc1     %1f "Item 65C What was the source of retire"
_column(368 )   byte ret_sc2     %1f "Item 65C Any other retirement income"  
_column(369 )   long ret_val1    %5f "Item 65E How much did ... receive from"
_column(374 )   long ret_val2    %5f "Item 65G How much did ... receive from"
_column(379 )   long rtm_val     %6f "Recode total amount of retirement"     
_column(385 )   byte int_yn      %1f "Item 66B Did ... receive Interest"     
_column(386 )   long int_val     %5f "Item 66C How much did ... receive in i"
_column(391 )   byte div_yn      %1f "Item 67B Did ... receive dividends"    
_column(392 )   byte div_non     %1f "Item 67C No dividends received"        
_column(393 )   long div_val     %5f "Item 67C How much did ... receive in d"
_column(398 )   byte rnt_yn      %1f "Item 68B Did ... receive rental income"
_column(399 )   long rnt_val     %5f "Item 68C How much did ... receive in i"
_column(404 )   byte ed_yn       %1f "Item 69C Did ... receive educational a"
_column(405 )   byte oed_typ1    %1f "Item 69D(1) and (2) Source of educatio"
_column(406 )   byte oed_typ2    %1f "Item 69D(3) Source of educational assi"
_column(407 )   byte oed_typ3    %1f "Item 69D(4) Source of educational assi"
_column(408 )   long ed_val      %5f "Item 69H Total amount of educational"  
_column(414 )   byte csp_yn      %1f "Item 70B Did ... receive child support"
_column(415 )   long csp_val     %5f "Item 70C How much did ... receive in c"
_column(420 )   byte alm_yn      %1f "Item 71B Did ... receive alimony payme"
_column(421 )   long alm_val     %5f "Item 71C How much did ... receive in a"
_column(426 )   byte fin_yn      %1f "Item 72B Did ... receive financial ass"
_column(427 )   long fin_val     %5f "Item 72C How much did ... receive in f"
_column(432 )   byte oi_off      %2f "Item 73C"                              
_column(434 )   byte oi_yn       %1f "Item 73B Did ... receive other income" 
_column(435 )   long oi_val      %5f "Item 73D How much did ... receive in o"
_column(440 )   long ptotval     %8f "Recode - Total persons income"         
_column(448 )   long pearnval    %8f "Recode - Total persons earnings"       
_column(457 )   long pothval     %8f "Recode - Total other persons income"   
_column(466 )   byte ptot_r      %2f "Recode - Total person income recode"   
_column(468 )   byte perlis      %1f "Recode - Low-income level of persons"  
_column(469 )   byte mcare       %1f "Item 74B Was ... covered by Medicare"  
_column(470 )   byte mcaid       %1f "Item 74D Was ... covered by Medicaid"  
_column(471 )   byte champ       %1f "Item 74F Was ... covered by CHAMPUS, V"
_column(472 )   byte hi_yn       %1f "Item 75B Was ... covered by private he"
_column(473 )   byte hiown       %1f "Item 75C Was this health insurance pla"
_column(474 )   byte hiemp       %1f "Item 75D Was this health insurance pla"
_column(475 )   byte hipaid      %1f "Item 75E Did ...'s employer or union p"
_column(476 )   byte hielse1     %1f "Item 75F Spouse"                       
_column(477 )   byte hielse2     %1f "Item 75F Children in household"        
_column(478 )   byte hielse3     %1f "Item 75F Children not in household"    
_column(479 )   byte hielse4     %1f "Item 75F Other"                        
_column(480 )   byte hielse5     %1f "Item 75F Self only"                    
_column(481 )   byte wrk_ck      %1f "Item 76 Interviewer check item worked "
_column(482 )   byte penplan     %1f "Item 76A Other than Social Security di"
_column(483 )   byte penincl     %1f "Item 76B Was ... included in that plan"
_column(484 )   byte cov_gh      %1f "Recode - Includes dependents included" 
_column(485 )   byte cov_hi      %1f "Recode - Includes dependents covered"  
_column(486 )   byte ch_mc       %1f "Recode - Child covered by Medicare or" 
_column(487 )   byte ch_hi       %1f "Recode - Child covered by private heal"
_column(488 )   byte aplineno    %1f "Line number allocation flag"           
_column(489 )   byte aprrp       %1f "Relationship to reference person"      
_column(490 )   byte apparent    %1f "Parent's line number allocation flag"  
_column(491 )   byte apage       %1f "Age allocation flag"                   
_column(492 )   byte apmaritl    %1f "Marital status allocation flag"        
_column(493 )   byte apspouse    %1f "Spouse's line number allocation flag"  
_column(494 )   byte apsex       %1f "Sex allocation flag"                   
_column(495 )   byte apvet       %1f "Veteran status allocation flag"        
_column(496 )   byte aphga       %1f "Highest grade attended allocation flag"
_column(497 )   byte aphgc       %1f "Highest grade completed allocation fla"
_column(498 )   byte aprace      %1f "Race allocation flag"                  
_column(499 )   byte aporigin    %1f "Origin allocation flag"                
_column(500 )   byte aplfsr      %1f "Labor force status recode allocation f"
_column(501 )   byte apmajact    %1f                                         
_column(502 )   byte apanywk     %1f                                         
_column(503 )   byte aphrs       %1f                                         
_column(504 )   byte aphrschk    %1f                                         
_column(505 )   byte apuslft     %1f                                         
_column(506 )   byte apftreas    %1f                                         
_column(507 )   byte aplostim    %1f                                         
_column(508 )   byte apovrtim    %1f                                         
_column(509 )   byte apjobabs    %1f                                         
_column(510 )   byte apwhyabs    %1f                                         
_column(511 )   byte appayabs    %1f                                         
_column(512 )   byte apftabs     %1f                                         
_column(513 )   byte aplkwk      %1f                                         
_column(514 )   byte apmthd      %1f                                         
_column(515 )   byte apwhylk     %1f                                         
_column(516 )   byte apwkslk     %1f                                         
_column(517 )   byte aplkftpt    %1f                                         
_column(518 )   byte apavail     %1f                                         
_column(519 )   byte apwhyna     %1f                                         
_column(520 )   byte apwhenlj    %1f                                         
_column(521 )   byte apind       %1f                                         
_column(522 )   byte apocc       %1f                                         
_column(523 )   byte apclswkr    %1f                                         
_column(524 )   byte apchkwj     %1f                                         
_column(525 )   byte apnlfrot    %1f                                         
_column(526 )   byte apnlflj     %1f                                         
_column(527 )   byte apwhylft    %1f                                         
_column(528 )   byte apwantjb    %1f                                         
_column(529 )   byte apwhynl     %1f                                         
_column(530 )   byte apintend    %1f                                         
_column(531 )   byte apearnrt    %1f                                         
_column(532 )   byte apuslhrs    %1f                                         
_column(533 )   byte aphrlywk    %1f                                         
_column(534 )   byte aphrspay    %1f                                         
_column(535 )   byte apgrswk     %1f                                         
_column(536 )   byte apunmem     %1f                                         
_column(537 )   byte apuncov     %1f                                         
_column(538 )   byte apenrchk    %1f                                         
_column(539 )   byte apenrlw     %1f                                         
_column(540 )   byte aphscol     %1f                                         
_column(541 )   byte apftpt      %1f                                         
_column(542 )   byte i_ernyn     %1f                                         
_column(543 )   byte i_ernval    %1f                                         
_column(544 )   byte i_wsyn      %1f                                         
_column(545 )   byte i_wsval     %1f                                         
_column(546 )   byte i_seyn      %1f                                         
_column(547 )   byte i_seval     %1f                                         
_column(548 )   byte i_frmyn     %1f                                         
_column(549 )   byte i_frmval    %1f                                         
_column(550 )   byte i_ucyn      %1f                                         
_column(551 )   byte i_ucval     %1f                                         
_column(552 )   byte i_wcyn      %1f                                         
_column(553 )   byte i_wctyp     %1f                                         
_column(554 )   byte i_wcval     %1f                                         
_column(555 )   byte i_ssyn      %1f                                         
_column(556 )   byte i_ssval     %1f                                         
_column(557 )   byte i_ssiyn     %1f                                         
_column(558 )   byte i_ssival    %1f                                         
_column(559 )   byte i_pawyn     %1f                                         
_column(560 )   byte i_pawtyp    %1f                                         
_column(561 )   byte i_pawval    %1f                                         
_column(562 )   byte i_pawmo     %1f                                         
_column(563 )   byte i_vetyn     %1f                                         
_column(564 )   byte i_vettyp    %1f                                         
_column(565 )   byte i_vetval    %1f                                         
_column(566 )   byte i_vetqva    %1f                                         
_column(567 )   byte i_suryn     %1f                                         
_column(568 )   byte i_surtyp    %1f                                         
_column(569 )   byte i_sursc1    %1f                                         
_column(570 )   byte i_sursc2    %1f                                         
_column(571 )   byte i_survl1    %1f                                         
_column(572 )   byte i_survl2    %1f                                         
_column(573 )   byte i_dissc1    %1f                                         
_column(574 )   byte i_dissc2    %1f                                         
_column(575 )   byte i_dishp     %1f                                         
_column(576 )   byte i_discs     %1f                                         
_column(577 )   byte i_disyn     %1f                                         
_column(578 )   byte i_distyp    %1f                                         
_column(579 )   byte i_disvl1    %1f                                         
_column(580 )   byte i_disvl2    %1f                                         
_column(581 )   byte i_retyn     %1f                                         
_column(582 )   byte i_retsc1    %1f                                         
_column(583 )   byte i_retsc2    %1f                                         
_column(584 )   byte i_retvl1    %1f                                         
_column(585 )   byte i_retvl2    %1f                                         
_column(586 )   byte i_intyn     %1f                                         
_column(587 )   byte i_intval    %1f                                         
_column(588 )   byte i_divyn     %1f                                         
_column(589 )   byte i_divval    %1f                                         
_column(590 )   byte i_rntyn     %1f                                         
_column(591 )   byte i_rntval    %1f                                         
_column(592 )   byte i_edyn      %1f                                         
_column(593 )   byte i_edtyp1    %1f                                         
_column(594 )   byte i_edtyp2    %1f                                         
_column(595 )   byte i_oedval    %1f                                         
_column(596 )   byte i_cspyn     %1f                                         
_column(597 )   byte i_cspval    %1f                                         
_column(598 )   byte i_almyn     %1f                                         
_column(599 )   byte i_almval    %1f                                         
_column(600 )   byte i_finyn     %1f                                         
_column(601 )   byte i_finval    %1f                                         
_column(602 )   byte i_oival     %1f                                         
_column(603 )   byte i_nwlook    %1f                                         
_column(604 )   byte i_nwlkwk    %1f                                         
_column(605 )   byte i_rsnnot    %1f                                         
_column(606 )   byte i_losewk    %1f                                         
_column(607 )   byte i_lkweek    %1f                                         
_column(608 )   byte i_lkstr     %1f                                         
_column(609 )   byte i_pyrsn     %1f                                         
_column(610 )   byte i_phmemp    %1f                                         
_column(611 )   byte i_hrswk     %1f                                         
_column(612 )   byte i_hrchk     %1f                                         
_column(613 )   byte i_ptyn      %1f                                         
_column(614 )   byte i_ptwks     %1f                                         
_column(615 )   byte i_ptrsn     %1f                                         
_column(616 )   byte i_ljcw      %1f                                         
_column(617 )   byte i_indus     %1f                                         
_column(618 )   byte i_occup     %1f                                         
_column(619 )   byte i_workyn    %1f                                         
_column(620 )   byte i_wtemp     %1f                                         
_column(621 )   byte i_wkswk     %1f                                         
_column(622 )   byte i_wkchk     %1f                                         
_column(623 )   byte i_ernsrc    %1f                                         
_column(624 )   byte i_noemp     %1f                                         
_column(625 )   byte i_mcare     %1f                                         
_column(626 )   byte i_mcaid     %1f                                         
_column(627 )   byte i_champ     %1f                                         
_column(628 )   byte i_hiyn      %1f                                         
_column(629 )   byte i_hiown     %1f                                         
_column(630 )   byte i_hiemp     %1f                                         
_column(631 )   byte i_hipaid    %1f                                         
_column(632 )   byte i_hielse    %1f                                         
_column(633 )   byte i_penpla    %1f                                         
_column(634 )   byte i_peninc    %1f                                         
_column(635 )   byte i_mig2      %1f "Mobility status"                       
_column(636 )   byte i_mig4      %1f "Level of allocation"                   
_column(637 )   byte tcernval    %1f "Earnings from employer or"             
_column(638 )   byte tcwsval     %1f "Wage and salary income suppression fla"
_column(639 )   byte tcseval     %1f "Nonfarm self employment income"        
_column(640 )   byte tcffmval    %1f "Farm self employment income"           
_column(641 )   byte a_werntf    %1f "Current earnings - weekly pay"         
_column(642 )   byte a_herntf    %1f "Current earnings - hourly pay"         

}
/*
Copyright 2009 shared by the National Bureau of Economic Research and Jean Roth

National Bureau of Economic Research.
1050 Massachusetts Avenue
Cambridge, MA 02138
jroth@nber.org

This program and all programs referenced in it are free software. You
can redistribute the program or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
USA.
*/
